﻿DBSystem.productosForm = (function myFunction() {

    viewModel = kendo.observable({
        
        producto: {
            id: 0,
            CategoriaId: 0,
            Codigo: "",
            Descontinuado:false,
            Descripcion: "",
            Precio: 0,
            Stock: 0
        },

        //precioValue: 10,
        //displayprecioValue : function () {
        //    var precioValue = this.get("precioValue");
        //    return kendo.toString(precioValue, "c");
        //},

        registrar: function (e) {

            var prod = this.get("producto");

            $.ajax({
                url: DBSystem.config.urlServiceProductos,
                type: "POST",
                data: JSON.stringify(prod), //convierte un objeto javascript en json
                contentType: "application/json; charset=utf-8", //indica  que lo que se manda al servidor es json
                statusCode:
                    {
                        201: function () {
                            alert("Registro Correcto...!!!");
                            DBSystem.main.getApplication().navigate("#productosView")
                        }
                    }
            });

        },
        cancelar: function (e) {
            DBSystem.main.getApplication().navigate("#productosView")
        }

    });
    return {
        viewModel: viewModel
    };

})(window)

